package com.dnjn.mes.biz.service;

import com.dnjn.mes.biz.domain.MesRecordBeat;
import com.dnjn.mes.biz.domain.MesWorkforceConfig;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 班次 服务类
 * </p>
 *
 * @author Amber
 * @since 2023-08-21
 */
public interface IMesWorkforceConfigService extends IService<MesWorkforceConfig> {

    List<MesWorkforceConfig> getTrendsRecordCapacityCount(long equipmentId);

    List<MesWorkforceConfig> getTrendsRecordCapacity(long equipmentId);

    List<MesWorkforceConfig> getTrendsRecordBeatChart(long equipmentId);

    boolean saveWorkforceConfig(MesWorkforceConfig domain);

    boolean updateWorkforceConfig(MesWorkforceConfig domain);

    Boolean removeWorkforceConfigByIds(Long pkIds);

    List<MesRecordBeat> getIndexRecordBeatChart(long equipmentId);
}
